#!/bin/sh

# You can access your bundled files at the following paths:
#
# "$1/Contents/Resources/BinToFcode"
# "$1/Contents/Resources/DIDcopier"
# "$1/Contents/Resources/ROMMaker"
# "$1/Contents/Resources/ROMProc"
# "$1/Contents/Resources/Strapcopier"
# "$1/Contents/Resources/Stuffcopier"
# "$1/Contents/Resources/6200.rom"
# "$1/Contents/Resources/ROM"
# "$1/Contents/Resources/CocoaDialog.app"
#
#

CD="$1/Contents/Resources/CocoaDialog.app/Contents/MacOS/CocoaDialog"


infile=`"$CD" fileselect \
    --text "Choose the source ROM file" \
    --with-extensions .rom`
if [ -n "$infile" ]; then  ### if has a non-zero length
    echo "ROM file: $infile"    
else
    exit
fi

outfile=`"$CD" filesave \
    --text "Choose the file to save" \
    --with-extensions .rom`
if [ -n "$outfile" ]; then  ### if has a non-zero length
    echo "ROM file: $outfile"    
else
    exit
fi

"$1/Contents/Resources/ROMMaker" "$infile" "$1/Contents/Resources/ROM" "$HOME/temp.bin"
"$1/Contents/Resources/BinToFcode" "$HOME/temp.bin" "$HOME/temp.fc"
rm "$HOME/temp.bin"
"$1/Contents/Resources/ROMProc" "$1/Contents/Resources/6200.rom" "$HOME/temp.fc" "$outfile" d4a1 ed40
rm "$HOME/temp.fc" 
"$1/Contents/Resources/DIDcopier" "$infile" "$outfile"
"$1/Contents/Resources/Strapcopier" "$infile" "$outfile"
"$1/Contents/Resources/Stuffcopier" "$infile" "$outfile"

rv=`"$CD" ok-msgbox --text "ROM created!" \
    --no-cancel`

